Vauxhall City Farm
165 Tyers St., Lambeth, London, United Kingdom, SE11 5HS
(02075) 824204 Phone